## Uses of Class
oracle.pg.common.OraclePropertyGraphBase.OptimizationFlag

- Packages that use OraclePropertyGraphBase.OptimizationFlag
  Package | Description
  --- | ---
  oracle.pg.common | This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
  oracle.pg.nosql | This package contains the logic specific to the property graph support on Oracle NoSQL Database.

- - ### Uses of OraclePropertyGraphBase.OptimizationFlag in oracle.pg.common

    Methods in oracle.pg.common that return OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraphBase.OptimizationFlag.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static OraclePropertyGraphBase.OptimizationFlag[]` | OraclePropertyGraphBase.OptimizationFlag.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of OraclePropertyGraphBase.OptimizationFlag in oracle.pg.nosql

    Methods in oracle.pg.nosql that return OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraph.`getDefaultEdgeOptFlag()` Get the edge optimization flag associated to this property graph
    `OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraph.`getDefaultVertexOptFlag()` Get the vertex optimization flag associated to this property graph

    Methods in oracle.pg.nosql with parameters of type OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<Edge>` | OraclePropertyGraph.`getEdges(String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an iterable to all the edges in the graph that have at least one of the keys.
    `Iterable<Edge>[]` | OraclePropertyGraph.`getEdgesPartitioned(oracle.kv.KVStoreConfig[] kvcArray, boolean bSkipStoreToCache, int iStartSplitID, String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an array of iterables to the edges that have at least one of the keys
    `Iterable<Edge>[]` | OraclePropertyGraph.`getEdgesWithCustomizedParallelTableScan(String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an iterable of edges in the graph that have at least one of the keys
    `Iterable<Edge>` | OraclePropertyGraph.`getEdgesWithDefaultParallelTableScan(String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an iterable to all the edges in the graph that have at least one of the keys
    `Iterable<Vertex>` | OraclePropertyGraph.`getVertices(String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an iterable to all the vertices in the graph that have any of the specified keys and satisfy the specifed vertex filter callback.
    `Iterable<Vertex>[]` | OraclePropertyGraph.`getVerticesPartitioned(oracle.kv.KVStoreConfig[] kvcArray, boolean bSkipStoreToCache, int iStartSplitID, String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an array of iterables to the vertices that have at least one of the keys
    `Iterable<Vertex>[]` | OraclePropertyGraph.`getVerticesWithCustomizedParallelTableScan(String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an array of iterables to the vertices in the graph that have at least one of the given keys
    `Iterable<Vertex>` | OraclePropertyGraph.`getVerticesWithDefaultParallelTableScan(String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag optFlag)` Return an iterable of vertices in the graph that have at least one of the given keys
    `void` | OraclePropertyGraph.`setDefaultEdgeOptFlag(OraclePropertyGraphBase.OptimizationFlag eof)` Set the default edge optimization flag associated to this property graph
    `void` | OraclePropertyGraph.`setDefaultVertexOptFlag(OraclePropertyGraphBase.OptimizationFlag vof)` Set the default vertex optimization flag associated to this property graph

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.